ships and marine technology - Spanish English Dictionary